home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Just Call Me Internet
/
Just Call Me Internet.iso
/
prog
/
atari
/
c
/
stut_src
/
rterr_pu.h
< prev
next >
Wrap
Text File
|
1996-06-04
|
3KB
|
111 lines
/*
* rterrors_pu.h
*
* Purpose:
* --------
* Interface publique pour rterrors
*
* History:
* --------
* 26.09.94: fplanque: Created
*/
/*
* Internal Alert message-type definitions:
*/
enum
{
/* Pour ne pas tre en conflit avec les erreurs systme */
FIRST_CUSTOM_ERROR = 10000,
/*
* Questions/Dialogues:
*/
DLG_QUIT, /* Quitter? */
DLG_SAVE_QUIT, /* Sauver avant de Quitter? */
/*
* Confirmation des actions utilisateur:
*/
DLG_SAVEBEFORECLOSE, /* Sauver avant de fermer? */
/*
* L'utilisateur s'est plant!
*/
PERR_IMPOSSIBLE_OP, /* Opration impossible */
PERR_NO_FILENAME, /* Pas de nom de fichier spcifi */
PERR_INCORRECT_PATH, /* Chemin incorrect */
/*
* Problme de ressources systme (mmoire)
*/
NOMEM_OPENDOC, /* Pas assez de Ram pour ouvrir doc */
NOMEM_OPENFILE, /* Pas assez de Ram pour ouvrir doc */
NOMEM_SAVEDOC, /* Pas assez de Ram pour sauver doc */
NOMEM_OPENWIN, /* Pas assez de mem pour ouvrir fentre*/
NOMORE_WIN, /* Plus de fen dispo */
NOMEM_NEWBUF, /* Pas assez de Ram pour nouveau buffer */
/*
* Format de fichier incorrect
*/
QUERY_FILEFORMAT, /* Fmt de fichier incorrect: tenter autre chose? */
QUERY_VDTFORMAT, /* Fmt vdt?*/
BAD_FILEFMT, /* Format de fichier non reconnu */
BAD_HEADFMT, /* Format de header non reconnu */
BAD_FILEOWN, /* Fichier n'appartient pas STUT ONE */
BAD_CONTENT, /* Contenu du fichier incorrect */
UNEXPECTED_FFMT, /* Fichier probablement altr */
BAD_VERSION, /* Mauvais no de version dans champ compatib */
DISK_CANTCREATEDIR, /* Ne peux pas crer le dossier */
DISK_CANTENTERDIR /* Ne peux pas crer le dossier */
};
/*
* ------------------------- MEMBRES PUBLICS ----------------------------
*/
/*
* ------------------------------ INLINES -------------------------------
*/
/*
* ----------------------- OPERATIONS PUBLIQUES -------------------------
*/
/*
* Prparation du log d'erreurs pour son affichage en fenetre
*/
int errors_CreateWinText( /* Out: OK1 si ouverture OK */
TEXT_DRAWPAR * * ppTextDrawPar ); /* In: Ptr sur conteneur des params d'affichage nlle fenetre */
/*
* Paramtrage d'une fentre texte en vue de son ouverture
*/
void errors_OpenLogWin(
WIPARAMS * pWiParams, /* In: fenetre concerne */
TEXT_DRAWPAR * pTextDrawPar ); /* In: Parals d'aff texte */
/*
* Fermeture du log d'erreurs ds fenetre
*/
void errors_CloseLogWin(
WIPARAMS * pWiParams_Closed );
/*
* Enregistrement d'un message d'erreur dans fenetre log
*/
void errorLog_AddLine(
const char * cpsz_ErrorMsg );
void erreur( const char *texte_erreur );
void erreur_rsrc( void );
int alert( int type, ... );